#corp_logo{margin:0 auto;width:950px}
#corp_logo li{float:left;padding-right:2px;margin-top: 2px;}
#corp_logo li img{border: 1px solid #CCCCCC;}

.div_body{margin:0 auto;width:950px;}

#login_div  #login-r{float:right;width:370px;padding-top:10px;padding-bottom: 20px; border-left: 1px solid #ccc;padding-left: 5px; margin: 10px 0;}
#login-r .login-row{height:36px;}
#login-r .login-r-info{font-size:14px;font-weight: bold;line-height:35px;padding-left:60px;}
#login-r .login-tt{float:left;text-align:right;width: 128px;line-height: 36px;color: #333;font-size:14px;}
#login-r .login-txt{float:left;text-align:right;}
#login-r .login-txt input{vertical-align: center; vertical-align: middle;}
#login-r .login-tip{float:left;text-align:right;}
#login-r  #checkcode{width:60px;}
#login-r  .login-row-reg{padding:10px 0 15px 50px;margin-top: 8px;border-top: 1px dotted #ccc;}

#login-r #errorMsg{color:red;font-weight: normal;}
#login-btn{font-family: "Helvetica Neue",Helvetica,Arial,clean,sans-serif;font-family: "Helvetica Neue",Helvetica,Arial,clean,sans-serif;font-weight: bold;line-height: 30px;height: 30px;}

#login-btn span{background: url("../images/btn.gif") no-repeat  0 -60px; display: inline-block; padding-left: 20px;vertical-align: middle; height: 30px; line-height: 30px;}
#login-btn span span{background-position: right -90px;color: #fff;display: block;padding-left: 0;padding-right: 20px;white-space: nowrap; margin-bottom: 0; width: 40px;}

.login_ipt{border-color: #CCCCCC #E0E0E0 #E0E0E0 #CCCCCC;
    border-style: solid;
    border-width: 1px;
    height: 18px;
    line-height: 18px;
    padding: 2px 3px;
    vertical-align: middle;

}
.login_ipt_bw{width: 170px;}
.iptfocus{background: #FFFED7;}
a.big-fresh, a.big-default, a.big-normal {
    background-image: url("../images/btn.gif");
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    padding-left: 30px;
    text-decoration: none;
    text-align: center;
}
a.big-fresh {
    background-position: 0 -180px;
    text-decoration: none;
}
a.big-fresh span, a.big-default span, a.big-normal span {
    background-image: url("../images/btn.gif");
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding-right: 30px;
}

a.big-fresh span {
    background-position: right -210px;
}
a.big-fresh, a.big-default, a.big-normal {
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
